i mentally kicked myself - German English Dictionary